package com.app.vo;

import com.app.model.*;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Map;

@Data
@AllArgsConstructor
@NoArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class IndexCountVo {

    private Integer enterpriseCount;
    private Integer jobCount;

    private Integer jobPassCount;

    private Integer workAppCount;

    private Integer browseCount;

    private Integer jobFairCount;

    private Integer customerCount;

    private Integer newsCount;

    private Integer comRecruitersCount;

    private Integer publishWaitCount;

    private Integer enterpriseWaitCount;

    private Integer nosUserCount;

    private Integer todayAccessCount;//今日访问数

    private Integer delivererCount;
    private Integer deliveryCount;

    private Integer mateCount;

    private Integer intentionCount;

    private Integer[] registerCounts;//各县市注册数

    private Integer[] intentionCounts;//各县市求职意向数
    private Integer[] accessCounts;//各县市访问数
    private Integer[] publishCounts;//各县市岗位数

    private List<String> xData;

    private List<Integer> yData;
    private List<Integer> yData1;

    private Integer jobIntention;

    private Integer male;//男
    private Integer female;//女
    private String malePercent;//女
    private String femalePercent;//女
    private int[] agePercent;
    private List<CusWorkExperienceModel> cusWorkExperienceModels;
    private Integer train;
    private Integer skill;
    private Integer video;
    private Map<String, Integer> resultMap;

    private int[] customerModels;
    private List<WorkApplyModel> employers;
    private List<WorkApplyModel> post;
    private Integer agriculture;
    private Integer industry;
    private Integer ruralLaborersCount;
    private Integer workWillingCount;
    private Integer cityNoWorkCount;
    private Integer cityCount;
    private List<JobPublishModel> jobPublishModels;
    private List<JobIntentionModel> jobIntentionModels;
    private Integer[] unemployed;
    private int[] sexCount;
    private IndexCountVo suzhouCount;

    private IndexCountVo dunhuangCount;

    private IndexCountVo jintaCount;

    private IndexCountVo guazhouCount;
    private IndexCountVo yumenCount;
    private IndexCountVo subeiCount;
    private IndexCountVo akesaiCount;

    private List<EnterpriseModel> enterpriseModels;
    private List<JobPublishModel> jobPublishList;
    private List<CustomerModel> customerList;

    private int recruitCount;
    private int oddJobCount;

    private Integer nosJobFairCompany;
    private Integer opinionCount;

    private Integer deformedMan;
    private Integer collegeGraduates;
    private Integer veteran;
    private List<Integer> trendOfVisits;

    private List<JobPublishModel> industryDemand;
    private List<JobIntentionModel> industrySupply;

    private Integer helpThree;

    private Integer[] WxCount;
}
